x=int(input())
if not(1000<=x<=9999):
    print('Число не является четырехзначным')
else:

    print('число чётное: ',end='')
    if x%2==0:
        print('да')
    else:
        print('нет')

    print('число кратно трём: ',end='')
    if x%3==0:
        print('да')
    else:
        print('нет')

    print('число кратно трём: ',end='')
    if x**0.5==int(x**0.5):
        print(int (x**0.5))
    else:
        print('нет')

    x=str(x)
    print('наименьшая цифра числа: ',min(int(x[0]),int(x[1]),int(x[2]),int(x[3])))
    print('наибольшая цифра числа: ',min(int(x[0]),int(x[1]),int(x[2]),int(x[3])))

    if int(x[3])**0.5==int(int(x[3])**0.5):
        print('цифра в разряде едениц является квадратом цифры: ',int(int(x[3])**0.5))
    else:
         print('цифра в разряде едениц является квадратом цифры: Нет')

    if int(x[2])**0.5==int(int(x[2])**0.5):
        print('цифра в разряде десятков является квадратом цифры: ',int(int(x[2])**0.5))
    else:
         print('цифра в разряде десятков является квадратом цифры: Нет')

    if int(x[1])**0.5==int(int(x[1])**0.5):
        print('цифра в разряде сотен является квадратом цифры: ',int(int(x[1])**0.5))
    else:
         print('цифра в разряде сотен является квадратом цифры: Нет')

    if int(x[0])**0.5==int(int(x[0])**0.5):
        print('цифра в разряде тысяч является квадратом цифры: ',int(int(x[0])**0.5))
    else:
         print('цифра в разряде тысяч является квадратом цифры: Нет')
